Micron Document
🎖️GitЯра🎖️

Commit f1a7982a4de58b13eb0b4f30bbe8cb2374f60fef


Parents : 78d91ec
Author : James Rich <2199651+jamesarich@users.noreply.github.com>
Signature : Signature validation error
Date : 2026-06-24T11:00:17-05:00
Committer : GitHub <noreply@github.com>
Date : 2026-06-24T16:00:17Z

refactor(core:ui): drop redundant SinglePaneSceneStrategy from NavDisplay (#5934)

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>

Changes

1 files changed, 2 insertions(+), 8 deletions(-)


Diff

diff --git a/core/ui/src/commonMain/kotlin/org/meshtastic/core/ui/component/MeshtasticNavDisplay.kt b/core/ui/src/commonMain/kotlin/org/meshtastic/core/ui/component/MeshtasticNavDisplay.kt
index c05cb71be0..173f27c0b1 100644
--- a/core/ui/src/commonMain/kotlin/org/meshtastic/core/ui/component/MeshtasticNavDisplay.kt
+++ b/core/ui/src/commonMain/kotlin/org/meshtastic/core/ui/component/MeshtasticNavDisplay.kt
@@ -40,7 +40,6 @@ import androidx.navigation3.runtime.NavKey
import androidx.navigation3.runtime.rememberSaveableStateHolderNavEntryDecorator
import androidx.navigation3.scene.DialogSceneStrategy
import androidx.navigation3.scene.Scene
-import androidx.navigation3.scene.SinglePaneSceneStrategy
import androidx.navigation3.ui.NavDisplay
import org.meshtastic.core.navigation.MultiBackstack
@@ -129,13 +128,8 @@ fun MeshtasticNavDisplay(
backStack.removeLastOrNull()
}
},
- sceneStrategies =
- listOf(
- DialogSceneStrategy(),
- listDetailSceneStrategy,
- supportingPaneSceneStrategy,
- SinglePaneSceneStrategy(),
- ),
+ // NavDisplay falls back to SinglePaneSceneStrategy automatically when none of these compute a Scene.
+ sceneStrategies = listOf(DialogSceneStrategy(), listDetailSceneStrategy, supportingPaneSceneStrategy),
sharedTransitionScope = this@SharedTransitionLayout,
transitionSpec = meshtasticTransitionSpec(),
popTransitionSpec = meshtasticTransitionSpec(),

Served by rngit 1.4.2 - Generated in 0.45s